Big Huge Thesaurus

pedestrian traffic

noun